package com.txts.road.app.map.model.entity;

import lombok.Getter;
import lombok.Setter;
import java.time.LocalDateTime;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.txts.road.app.common.base.BaseEntity;

/**
 * 位置点实体对象
 *
 * @author baoyr
 * @since 2025-07-17 10:42
 */
@Getter
@Setter
@TableName("road_t_location_point")
public class LocationPointEntity extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 轨迹ID
     */
    private Long trackId;
    /**
     * 纬度
     */
    private BigDecimal latitude;
    /**
     * 经度
     */
    private BigDecimal longitude;
    /**
     * 海拔(米)
     */
    private BigDecimal altitude;
    /**
     * 速度(km/h)
     */
    private BigDecimal speed;
    /**
     * 方向角(度)
     */
    private BigDecimal direction;
    /**
     * 精度(米)
     */
    private BigDecimal accuracy;
    /**
     * 记录时间
     */
    private LocalDateTime recordTime;
}
